package com.sinosoft.cpyy.service;

import com.github.pagehelper.PageInfo;
import com.sinosoft.cpyy.model.vo.QuestionBankVo;

/**
 * 创建时间：2018/三月/27
 * @author 张政[zhang_zheng@sinosoft.com.cn]
 * 类名：QuestionBankService
 * 描述：题库操作api
 */
public interface QuestionBankService {

    /**
     * 查询所有试题
     *
     * @param pageInfo 条件
     * @return 分页信息
     */
    PageInfo<QuestionBankVo> findAllQuestionBank(PageInfo<QuestionBankVo> pageInfo);

    /**
     * 添加题
     *
     * @param questionBankVo 题目
     * @return 是否成功
     */
    boolean addQuestionBank(QuestionBankVo questionBankVo);

    /**
     * 删除题目
     *
     * @param questionBankId 题目ID
     * @return 是否成功
     */
    boolean deleteQuestionBank(String questionBankId);

    /**
     * 更新题目
     *
     * @param questionBankVo 题目信息
     * @return 是否成功
     */
    boolean updateQuestionBank(QuestionBankVo questionBankVo);

}
